// Fichier contenant les déclarations propres à la DLL RMaker30c.dll.



//=================================  Identificateurs de propriétés =======================================
//=======================================================================================================

// Propriétés alpha (identificateurs utilisables dans les fonctions RmGetStr et RmSetStr)

#define RM_ASDATETIME                      1
#define RM_ASFLOAT                         2
#define RM_ASFORMATTED                     3
#define RM_ASSTRING                        4
#define RM_CHANNELPARAMS                   5
#define RM_CONNECTORNAME                   31
#define RM_CONNECTORNAMES                  47
#define RM_DATAACCESS                      8
#define RM_DATABASENAME                    9
#define RM_DBFIELDNAME                     10
#define RM_DESIGNCONNECTORNAME             33
#define RM_DESIGNDATABASENAME              11
#define RM_DESIGNMODELNAME                 34
#define RM_DESIGNPRINTERNAME               35
#define RM_DESIGNREPORTLANGUAGE            36
#define RM_DESIGNSQL                       12
#define RM_ENTRYPROPS                      49
#define RM_FONT_NAME                       13
#define RM_FONTNAME                        13
#define RM_FORMAT                          14
#define RM_FORMULA                         50
#define RM_GRAPHIC_PARAMS                  15
#define RM_IMAGENAME                       16
#define RM_INFOCENTERPATH                  46
#define RM_INTERACTIVELINKCONDITION        43
#define RM_INTERACTIVELINKFILTERFORMULA    37
#define RM_INTERACTIVELINKREPORTNAME       41
#define RM_INTERACTIVELINKSUBTITLEFORMULA  32
#define RM_MODELFORMULA                    42
#define RM_MODELNAME                       17
#define RM_MODELNAMES                      45
#define RM_NAME                            18
#define RM_OBJECTNAME                      18  // idem RM_Name
#define RM_OBJECTMODELNAME                 17  // idem RM_ModelName
#define RM_PAPERSIZENAME                   19
#define RM_PRINTAFTERFORMULA               51
#define RM_PRINTBEFOREFORMULA              52
#define RM_PRINTERNAME                     38
#define RM_PUBLISHPARAMS                   48
#define RM_QUALIFIEDREPORTNAME             39
#define RM_REPORTDIR                       20
#define RM_REPORTLANGUAGE                  21
#define RM_REPORTLANGUAGES                 22
#define RM_REPORTNAME                      23
#define RM_SQL                             24
#define RM_STOPCONDITION                   53
#define RM_SUBREPORTCONNECTORNAME          40
#define RM_SUBREPORTDATAACCESS             27
#define RM_SUBREPORTDATABASENAME           28
#define RM_SUBREPORTSQL                    29
#define RM_SUBREPORTNAME                   30
#define RM_TITLE                           25
#define RM_USERLANGUAGE                    26
#define RM_USERLANGUAGES                   44





// Propriétés numériques (identificateurs utilisables dans les fonctions RmGetNum et RmSetNum)

#define RM_ALIGNMENT                       101
#define RM_ASBOOLEAN                       102
#define RM_ASINTEGER                       254
#define RM_AUTOLOOP                        103
#define RM_BRUSH_COLOR                     104
#define RM_BRUSHCOLOR                      104
#define RM_BRUSH_STYLE                     105
#define RM_BRUSHSTYLE                      105
#define RM_CALCBASEFIELD                   106
#define RM_CALCLEVEL                       108
#define RM_CALCTYPE                        109
#define RM_CHANNEL                         110
#define RM_COMPACTABLE                     111
#define RM_COPIES                          112
#define RM_COPYINDEX                       113
#define RM_CURRENTPX                       114
#define RM_CURRENTPY                       115
#define RM_CURRENTX                        116
#define RM_CURRENTY                        117
#define RM_DATATYPE                        118
#define RM_DUPLEX                          120
#define RM_ENDPAGE                         121
#define RM_FIELDHORZMARGIN                 122
#define RM_FIELDSEVEN                      238
#define RM_FIELDVERTMARGIN                 123
#define RM_FIRSTPAGEPAPERBIN               240
#define RM_FLOATINGUPWARDS                 239
#define RM_FONT_BOLD                       124
#define RM_FONTBOLD                        124
#define RM_FONT_COLOR                      125
#define RM_FONTCOLOR                       125
#define RM_FONT_ITALIC                     126
#define RM_FONTITALIC                      126
#define RM_FONT_SIZE                       127
#define RM_FONTSIZE                        127
#define RM_FONT_STRIKEOUT                  128
#define RM_FONTSTRIKEOUT                   128
#define RM_FONT_UNDERLINE                  129
#define RM_FONTUNDERLINE                   129
#define RM_FREESPACEAFTER                  130
#define RM_GRADCOLORMODE                   232
#define RM_GRADCOLORLOWERMARGIN            247
#define RM_GRADCOLORUPPERMARGIN            248
#define RM_GRANTSCONTINUITY                216
#define RM_GROUPLEVEL                      131
#define RM_HASSLAVES                       132
#define RM_HEIGHT                          133
#define RM_HORZFLOAT                       134
#define RM_IMAGEPOSMODE                    135
#define RM_IMBEDDED                        136
#define RM_INCHPERUNIT                     137
#define RM_INCLEVEL                        138
#define RM_INDEX                           139
#define RM_INHERITSMODELFIXEDBLOCKS        217
#define RM_INTERACTIVE                     249
#define RM_ISLINGUISTIC                    140
#define RM_ISNULL                          141
#define RM_ISVISIBLE                       204    // idem Rm_Visible
#define RM_LEFTMARGIN                      142
#define RM_LEFTMASTER                      143
#define RM_LEFTNONPRINTABLEMARGIN          218
#define RM_LEFTSPACING                     144
#define RM_LEVEL                           145
#define RM_LINKBASEFIELD                   146
#define RM_LINKMODE                        147
#define RM_LOWERMARGIN                     148
#define RM_LOWERNONPRINTABLEMARGIN         221
#define RM_LOWERSPACING                    149
#define RM_MAXWIDTH                        233
#define RM_MHEIGHT                         133    // idem Rm_Height
#define RM_MOVESCURRENTPOSITION            255
#define RM_MWIDTH                          212    // idem RM_Width
#define RM_NESTMODE                        234
#define RM_NUMBEROFPAGES                   150
#define RM_ORIENTATION                     152
#define RM_PAGEFEEDMODE                    241
#define RM_PAGENUMBER                      153
#define RM_PAGEPARITY                      176
#define RM_PAPERBIN                        154
#define RM_PAPERSIZE                       155
#define RM_PEN_COLOR                       156
#define RM_PENCOLOR                        156
#define RM_PEN_STYLE                       157
#define RM_PENSTYLE                        157
#define RM_PFIELDHORZMARGIN                158
#define RM_PFIELDVERTMARGIN                159
#define RM_PFREESPACEAFTER                 160
#define RM_PHEIGHT                         161
#define RM_PHYSICALHORZMARGIN              162
#define RM_PHYSICALPAGENUMBER              163
#define RM_PHYSICALVERTMARGIN              164
#define RM_PLEFTMARGIN                     165
#define RM_PLEFTNONPRINTABLEMARGIN         222
#define RM_PLEFTSPACING                    166
#define RM_PLOWERMARGIN                    167
#define RM_PLOWERNONPRINTABLEMARGIN        225
#define RM_PLOWERSPACING                   168
#define RM_POINTCOUNT                      169
#define RM_POSMODE                         170
#define RM_PPHYSICALHORZMARGIN             171
#define RM_PPHYSICALVERTMARGIN             172
#define RM_PREVIEWMETAFILE                 226
#define RM_PREVIEWPAGENUMBER               173
#define RM_PREVIEWSCALE                    188  // idem RM_Scale
#define RM_PRIGHTMARGIN                    174
#define RM_PRIGHTNONPRINTABLEMARGIN        223
#define RM_PRIGHTSPACING                   175
#define RM_PRIMARYFIELD                    235
#define RM_PUPPERMARGIN                    177
#define RM_PUPPERNONPRINTABLEMARGIN        224
#define RM_PUPPERSPACING                   178
#define RM_PWIDTH                          179
#define RM_PX                              180
#define RM_PXPERINCH                       181
#define RM_PY                              182
#define RM_PYPERINCH                       183
#define RM_REALPAGENUMBER                  230
#define RM_REPEATED                        242
#define RM_REPEATGROUPHEADERS              243
#define RM_RESETPAGENUMBER                 244
#define RM_RIGHTMARGIN                     184
#define RM_RIGHTMASTER                     185
#define RM_RIGHTNONPRINTABLEMARGIN         219
#define RM_RIGHTSPACING                    186
#define RM_ROWINDEX                        187
#define RM_ROWINDEXINGROUP                 231
#define RM_RUNNING                         257
#define RM_SCALE                           188
#define RM_SCALEMODE                       256
#define RM_SHARESFIXEDBLOCKS               227
#define RM_SHOWONLYIFBASEBLOCKVISIBLE      245
#define RM_SHOWONLYAFTERDETAILORUSER       246
#define RM_SKIPMODE                        190
#define RM_SLAVE                           191
#define RM_STARTLEVEL                      192
#define RM_STARTPAGE                       193
#define RM_STYLE_COMPACTABLE               194
#define RM_STYLECOMPACTABLE                194
#define RM_STYLE_EXTENDABLE                195
#define RM_STYLEEXTENDABLE                 195
#define RM_STYLE_DISTINCT                  196
#define RM_STYLEDISTINCT                   196
#define RM_STYLE_HIDDENATDESIGNTIME        250
#define RM_STYLEHIDDENATDESIGNTIME         250
#define RM_STYLE_INVISIBLE                 197
#define RM_STYLEINVISIBLE                  197
#define RM_STYLE_BARCODE                   198
#define RM_STYLEBARCODE                    198
#define RM_TEXTANGLE                       236
#define RM_UNITS                           199
#define RM_UPPERMARGIN                     200
#define RM_UPPERNONPRINTABLEMARGIN         220
#define RM_UPPERSPACING                    201
#define RM_VALUETYPE                       203
#define RM_VERTALIGNMENT                   237
#define RM_VISIBLE                         204
#define RM_WANTBACKGROUND                  205
#define RM_WANTCLOSE                       206
#define RM_WANTCOLOR                       207
#define RM_WANTCOLORGRADATION              251
#define RM_WANTDIALOG                      208
#define RM_WANTEMPTYREPORTS                209
#define RM_WANTEXPORTDIALOG                228
#define RM_WANTINTERACTIVEFIELDS           229
#define RM_WANTNULLPARAMSONLY              252
#define RM_WANTPARAMS                      210
#define RM_WANTPROGRESS                    211
#define RM_WANTPUBLISHDIALOG               253
#define RM_WIDTH                           212
#define RM_X                               213
#define RM_Y                               214
#define RM_ZOOM                            215









//====================================  Identificateurs d'événements ====================================
//=======================================================================================================

#define EV_OnBackGround           1
#define EV_OnColHeader            2
#define EV_OnDetail               3
#define EV_OnEnd                  4
#define EV_OnFirstPageBackground  5
#define EV_OnFirstPageFooter      6
#define EV_OnFirstPageHeader      7
#define EV_OnGraphicBlock         8
#define EV_OnGroupFooter          9
#define EV_OnGroupHeader          10
#define EV_OnInteractiveLink      16
#define EV_OnPageFooter           11
#define EV_OnPageHeader           12
#define EV_OnPageSkip             13
#define EV_OnStart                14
#define EV_OnUserBlock            15





//=================================  Autres constantes symboliques =======================================
//=======================================================================================================


// Modes de positionnement des blocs (valeurs de RM_PosMode)
#define BP_STANDARD              0
#define BP_LABEL                 1
#define BP_SLAVE                 2
#define BP_XY                    3
#define BP_NESTED                4

// Canaux de sortie (valeurs de RM_Channel)

#define CH_PREVIEW               0
#define CH_EXTPREVIEW            1
#define CH_PRINTER               2
#define CH_TEXT                  3
#define CH_RTF                   4
#define CH_HTML                  5
#define CH_SLIDES                6
#define CH_TURBOPRINTER          7


// Couleurs de base

#define  CL_BLACK                0x000000L
#define  CL_MAROON               0x000080L
#define  CL_GREEN                0x008000L
#define  CL_OLIVE                0x008080L
#define  CL_NAVY                 0x800000L
#define  CL_PURPLE               0x800080L
#define  CL_TEAL                 0x808000L
#define  CL_GRAY                 0x808080L
#define  CL_SILVER               0xC0C0C0L
#define  CL_RED                  0x0000FFL
#define  CL_LIME                 0x00FF00L
#define  CL_YELLOW               0x00FFFFL
#define  CL_BLUE                 0xFF0000L
#define  CL_FUCHSIA              0xFF00FFL
#define  CL_AQUA                 0xFFFF00L
#define  CL_WHITE                0xFFFFFFL

// Modes de calcul (valeurs de RM_CalcType, utilisables par les fonctions RmSetCalc et RmDefineSource)

#define CT_NONE	                 0
#define CT_FORMULA	         1
#define CT_DATE	                 2
#define CT_TIME	                 3
#define CT_NOW	                 4
#define CT_AVERAGE	         5
#define CT_MAX	                 6
#define CT_MIN	                 7
#define CT_SUM	                 8
#define CT_SUMOFPAGE	         9
#define CT_COUNT	         10
#define CT_NUMBEROFPAGES         11
#define CT_AUTOINC               12
#define CT_PAGENUMBER	         13
#define CT_CONCAT                14
#define CT_TITLE	         15
#define CT_PRECALCAVERAGE        16
#define CT_PRECALCMAX	         17
#define CT_PRECALCMIN	         18
#define CT_PRECALCSUM	         19
#define CT_PRECALCCOUNT	         20
#define CT_PRECALCCONCAT         21


// Types de données (valeurs de RM_DataType)

#define DT_STRING                0
#define DT_INTEGER               1
#define DT_FLOAT                 2
#define DT_DATETIME              3
#define DT_BOOLEAN               4
#define DT_MEMO                  5
#define DT_IMAGE                 6
#define DT_UNKNOWN               7


// Classes de champs utilisables par la fonction RmCreateField
// NB: la fonction RmCreateField est obsolète, utilisez plutôt RmCreateReportField

#define FC_STRING                0
#define FC_NUM                   1
#define FC_BOOLEAN               2
#define FC_DATETIME              3
#define FC_MEMO                  4
#define FC_IMAGE                 5
#define FC_PASSIVE               6


// Modes de positionnement des images (valeurs de RM_ImagePosMode)

#define IM_NORMAL                0
#define IM_CENTERED              1
#define IM_STRETCHED             2
#define IM_MOSAIC                3


// Modes de lien (valeurs de RM_LinkMode, utilisables par la fonction RmSetLink)

#define LM_LEFT	                 0
#define LM_TOP	                 1
#define LM_RIGHT	         2
#define LM_BOTTOM	         3


// Parité des pages à imprimer (valeurs de RM_PageParity)

#define PA_ALL                   0
#define PA_EVEN                  1
#define PA_ODD                   2


// Modes de positionnement des champs (valeurs de RM_PosMode)

#define PM_FREE                  0
#define PM_LINKED                1
#define PM_SLAVE                 2
#define PM_NESTED                3


// Orientations d'imprimante

#define PO_PORTRAIT              0
#define PO_LANDSCAPE             1


// Modes d'alignement horizontal (valeurs de RM_Alignment)

#define AL_LEFTJUSTIFY           0
#define AL_RIGHTJUSTIFY          1
#define AL_CENTER                2

// Constantes de RM_SKIPMODE

#define  SK_NONE                0
#define  SK_SIMPLE              1
#define  SK_RESET               2

// Modes d'alignement vertical (valeurs de RM_VertAlignment)

#define VA_TOP                   0
#define VA_BOTTOM                1
#define VA_CENTER                2


// Modes de valorisation des champs (valeurs de RM_ValueType)

#define VT_DATA                  0
#define VT_CONST                 1
#define VT_CALC                  2
#define VT_PROG                  3
#define VT_MIRROR                4
#define VT_NONE                  5


// Valeurs de zoom (valeurs de RM_Zoom)

#define ZO_NORMAL                0
#define ZO_PAGEWIDTH             1
#define ZO_WHOLEPAGE             2



// Constantes de RM_DUPLEX

#define DP_RECTOSEUL            1
#define DP_RECTOVERSOSTANDARD   2
#define DP_RECTOVERSOINVERSE    3






//=============================== Déclaration des points d'entrée de la DLL =============================
//=======================================================================================================

#define RMENTRY
#define RMENTRY2     pascal
#define RMCALLBACK   pascal

/*#define RMENTRY  __declspec( dllimport )
#define RMENTRY2
#define RMCALLBACK*/

/*extern "C" {
  RMENTRY long RMENTRY2 RmAbort(long);
  RMENTRY long RMENTRY2 RmAddBatch(long, LPCTSTR, long, long, long);
  RMENTRY long RMENTRY2 RmAdjustBounds(long);
  RMENTRY long RMENTRY2 RmAdjustHeight(long);
  RMENTRY long RMENTRY2 RmAdjustWidth(long);
  RMENTRY long RMENTRY2 RmAssignParam(long, LPCTSTR, LPCTSTR);
  RMENTRY long RMENTRY2 RmBatchActive(long);
  RMENTRY long RMENTRY2 RmBeginBatch(long, LPCTSTR)
  RMENTRY long RMENTRY2 RmBlockCount(long);
  RMENTRY long RMENTRY2 RmBlocks(long, long);
  RMENTRY long RMENTRY2 RmBringToFront(long);
  RMENTRY long RMENTRY2 RmCancel(long);
  RMENTRY long RMENTRY2 RmCheckBounds(long);
  RMENTRY long RMENTRY2 RmCheckEvent(long);
  RMENTRY long RMENTRY2 RmCheckMinimumHeight(long);
  RMENTRY long RMENTRY2 RmCheckMinimumWidth(long);
  RMENTRY long RMENTRY2 RmClearParams(long);
  RMENTRY long RMENTRY2 RmClosePreview(long);
  RMENTRY long RMENTRY2 RmColorCount(long);
  RMENTRY long RMENTRY2 RmColorValues(long, long);
  RMENTRY long RMENTRY2 RmConfigureForLabel(long, LPCTSTR);
  RMENTRY long RMENTRY2 RmConvertFromRm2(long);
  RMENTRY long RMENTRY2 RmCreate(void);
  RMENTRY long RMENTRY2 RmCreateGraphicBlock(long, LPCTSTR);
  RMENTRY long RMENTRY2 RmCreateReportField(long, LPCTSTR, long);
  RMENTRY long RMENTRY2 RmCreateStandardBlock(long, LPCTSTR);
  RMENTRY long RMENTRY2 RmCreateUserBlock(long, LPCTSTR);
  RMENTRY long RMENTRY2 RmDatabaseNames(long, LPCTSTR, LPCTSTR);
  RMENTRY long RMENTRY2 RmDbFieldCount(long);
  RMENTRY long RMENTRY2 RmDbFields(long, long);
  RMENTRY long RMENTRY2 RmDefineColor(long, LPCTSTR, long, long, long);
  RMENTRY long RMENTRY2 RmDefineFormat(long, LPCTSTR, long, LPCTSTR);
  RMENTRY long RMENTRY2 RmDefineSource(long, long, long, LPCTSTR, LPCTSTR);
  RMENTRY long RMENTRY2 RmDelete(long);
  RMENTRY long RMENTRY2 RmDesign(LPCTSTR);
  RMENTRY long RMENTRY2 RmDetailBlock(long);
  RMENTRY long RMENTRY2 RmEndBatch(long);
  RMENTRY long RMENTRY2 RmEnterParams(long);
  RMENTRY long RMENTRY2 RmEventDone(long);
  RMENTRY long RMENTRY2 RmFieldCount(long);
  RMENTRY long RMENTRY2 RmFields(long, long);
  RMENTRY long RMENTRY2 RmFindBatchParam(long, LPCTSTR);
  RMENTRY long RMENTRY2 RmFindBlock(long, LPCTSTR);
  RMENTRY long RMENTRY2 RmFindColor(long, LPCTSTR);
  RMENTRY long RMENTRY2 RmFindColorIndex(long, LPCTSTR);
  RMENTRY long RMENTRY2 RmFindDbField(long, LPCTSTR);
  RMENTRY long RMENTRY2 RmFindField(long, LPCTSTR);
  RMENTRY long RMENTRY2 RmFindFormatType(long, LPCTSTR);
  RMENTRY long RMENTRY2 RmFindFormatValue(long, LPCTSTR, LPCTSTR);
  RMENTRY long RMENTRY2 RmFindGlossaryTermValue(long, LPCTSTR, LPCTSTR);
  RMENTRY long RMENTRY2 RmFindParam(long, LPCTSTR);
  RMENTRY long RMENTRY2 RmFree(long);
  RMENTRY long RMENTRY2 RmGetErrorMsg(LPSTR);
  RMENTRY long RMENTRY2 RmGetEventBlock(long);
  RMENTRY long RMENTRY2 RmGetNum(long, long);
  RMENTRY long RMENTRY2 RmGetStr(long, long, LPSTR);
  RMENTRY long RMENTRY2 RmGetText(long, LPSTR);
  RMENTRY long RMENTRY2 RmInfocenterPath(LPSTR);
  RMENTRY long RMENTRY2 RmInitEmptyReport(long);
  RMENTRY long RMENTRY2 RmLoadDesignParams(long);
  RMENTRY long RMENTRY2 RmModelNames(long, LPCTSTR);
  RMENTRY long RMENTRY2 RmModelPath(LPSTR);
  RMENTRY long RMENTRY2 RmPaintPreviewBox(long);
  RMENTRY long RMENTRY2 RmParamCount(long);
  RMENTRY long RMENTRY2 RmParams(long, long);
  RMENTRY long RMENTRY2 RmPreview(long, LPCTSTR);
  RMENTRY long RMENTRY2 RmPrint(long, LPCTSTR);
  RMENTRY long RMENTRY2 RmPrintAfter(long, LPCTSTR);
  RMENTRY long RMENTRY2 RmPrintBefore(long, LPCTSTR);
  RMENTRY long RMENTRY2 RmPrinterNames(long, long, LPCTSTR);
  RMENTRY long RMENTRY2 RmPublish(long);
  RMENTRY long RMENTRY2 RmRealFormat(long, LPCTSTR, LPCTSTR);
  RMENTRY long RMENTRY2 RmRun(long, LPCTSTR);
  RMENTRY long RMENTRY2 RmSelectPrinter(long, LPCTSTR);
  RMENTRY long RMENTRY2 RmSendToBack(long);
  RMENTRY long RMENTRY2 RmSetBatchFilter(long, LPCTSTR);
  RMENTRY long RMENTRY2 RmSetBorder(long, long, long, long, long, long);
  RMENTRY long RMENTRY2 RmSetCalc(long, long, LPCTSTR, LPCTSTR);
  RMENTRY long RMENTRY2 RmSetConnection(long, LPCTSTR, long);
  RMENTRY long RMENTRY2 RmSetEventMessages(long, long, long);
  RMENTRY long RMENTRY2 RmSetImageHandle(long, long);
  RMENTRY long RMENTRY2 RmSetLink(long, long, long);
  RMENTRY long RMENTRY2 RmSetLoginParams(long, LPCTSTR, LPCTSTR, LPCTSTR);
  RMENTRY long RMENTRY2 RmSetMasters(long, long, long);
  RMENTRY long RMENTRY2 RmSetMirror(long, long);
  RMENTRY long RMENTRY2 RmSetNest(long, long);
  RMENTRY long RMENTRY2 RmSetNum(long, long, long);
  RMENTRY long RMENTRY2 RmSetOrientation(long, long);
  RMENTRY long RMENTRY2 RmSetPreviewBox(long, long, long, long, long, long);
  RMENTRY long RMENTRY2 RmSetStr(long, long, LPCTSTR);
  RMENTRY long RMENTRY2 RmSetText(long, LPCTSTR);
  RMENTRY long RMENTRY2 RmSetTimeOut(long);
  RMENTRY long RMENTRY2 RmSetXField(long, long);
  RMENTRY long RMENTRY2 RmStop(long);
  RMENTRY long RMENTRY2 RmTrapEvent(long, LPCTSTR, LPVOID);
  RMENTRY long RMENTRY2 RmXField(long);
  RMENTRY long RMENTRY2 RmYFieldCount(long);
  RMENTRY long RMENTRY2 RmYFields(long, long);


// Fonctions obsolètes conservées pour assurer la compatibilité ascendante :
  RMENTRY long RMENTRY2 RmCreateField(long, LPCTSTR, long);
  RMENTRY long RMENTRY2 RmGetBlock(long, long);
  RMENTRY long RMENTRY2 RmGetBlockCount(long);
  RMENTRY long RMENTRY2 RmGetDatabaseNames(long, LPCTSTR, LPCTSTR);
  RMENTRY long RMENTRY2 RmGetDbField(long, long);
  RMENTRY long RMENTRY2 RmGetDbFieldCount(long);
  RMENTRY long RMENTRY2 RmGetDetailBlock(long);
  RMENTRY long RMENTRY2 RmGetField(long, long);
  RMENTRY long RMENTRY2 RmGetFieldCount(long);
  RMENTRY long RMENTRY2 RmGetInfocenterPath(LPSTR);
  RMENTRY long RMENTRY2 RmGetModelNames(long, LPCTSTR);
  RMENTRY long RMENTRY2 RmGetParam(long, long);
  RMENTRY long RMENTRY2 RmGetParamCount(long);
  RMENTRY long RMENTRY2 RmGetPrinterNames(long, long, LPCTSTR);
  RMENTRY long RMENTRY2 RmGetXField(long);
  RMENTRY long RMENTRY2 RmGetYField(long, long);
  RMENTRY long RMENTRY2 RmGetYFieldCount(long);
  RMENTRY long RMENTRY2 RmPath(LPCTSTR);
  RMENTRY long RMENTRY2 RmSetHandle(long, long);
}*/




